@charset "utf-8";html{background-color:#fff;font-size:12px}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{margin:0;padding:0}
body,input,textarea,button,select,pre,xmp,tt,code,kbd,samp{line-height:1.5;font-family:arial;}
/* ,tahoma,"Hiragino Sans GB",simsun,sans-serif */
h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{font-size:100%}
h1,h2,h3,h4,h5,h6{font-family:arial;}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:normal}
address,cite,dfn,em,i,optgroup,var{font-style:normal}
/* table{border-collapse:collapse;border-spacing:0;text-align:left} */
caption,th{text-align:inherit}
ul,ol,menu{list-style:none}
fieldset,img{border:0}
img,object,input,textarea,button,select{vertical-align:middle}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button
{-webkit-appearance: none !important;margin: 0;}
article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
blockquote:before,blockquote:after,q:before,q:after{content:"\0020"}
textarea{overflow:auto;resize:vertical}
input,textarea,button,select,a{outline:0 none;border: none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
mark{background-color:transparent}
a,ins,s,u,del{text-decoration:none}
sup,sub{vertical-align:baseline}
html {overflow-x: hidden;height: 100%;font-size: 50px;-webkit-tap-highlight-color: transparent;}
body {font-family: arial;color: #333;font-size: .28em;line-height: 1;-webkit-text-size-adjust: none;padding: 0 !important;}
/* , "Microsoft Yahei", "Helvetica Neue", Helvetica, sans-serif; */
hr {height: .02rem;margin: .1rem 0;border: medium none;border-top: .02rem solid #cacaca;}
a {text-decoration: none;color:#333}
/* a:hover, a:active, a:visited {color: #333;} */
.w1200auto{width:1200px;margin:0 auto;}
.m0a{margin: 0 auto;}
.s1 {width: 8.3333%;}
.s2 {width: 16.6667%;}
.s3 {width: 25%;}
.s4 {width: 33.3333%;}
.s5 {width: 41.6667%;}
.s6 {width: 50%;}
.s7 {width: 58.3333%;}
.s8 {width: 66.6667%;}
.s9 {width: 75%;}
.s10 {width: 83.3333%;}
.s11 {width: 91.6667%;}
.s12 {width: 100%;}
.h100 {height:100%;}
.s48 {width:48%;}
.img{width:100%;}
.w18 {width: 18%;}
.w28 {width: 27.7779%;}
.w45 {width: 45%;}
.w30{width:30%;}
.h200 {height: 200px;}
/* 字体大小 start */
.size12{font-size:12px}
.size13{font-size:13px}
.size14{font-size:14px}
.size15{font-size:15px}
.size16{font-size:16px}
.size17{font-size:17px}
.size18{font-size:18px}
.size19{font-size:19px}
.size20{font-size:20px}
.size21{font-size:21px}
.size22{font-size:22px}
.size23{font-size:23px}
.size24{font-size:24px}
.size25{font-size:25px}
.size26{font-size:26px}
.size27{font-size:27px}
.size28{font-size:28px}
.size29{font-size:29px}
.size30{font-size:30px}
.size32{font-size:36px}
.size34{font-size:36px}
.size36{font-size:36px}
.size38{font-size:36px}
.size40{font-size:36px}

/* 字体大小 end */

/* 字体样式 start */
.b {font-weight: bold}
.underline:hover {text-decoration: underline}
.gradients:hover {color: rgba(3,3,3,.6)!important}
.bg-theme {color: #05a6f0}
.theme:hover {color: #fff;background:#05a6f0;border:1px solid #05a6f0}
.fff{ color:#fff;}
.cfff{ color:#fff;}
.tip {color: red}
.f777 {color: #777}
.c333 {color: #333}
.b999 {border:2px solid #999;}
.c666{color:#666}
.lh15 {line-height:1.5}
.lh14 {line-height:1.4}
/* 字体样式 end */

/* 盒子间距控制 start */
.spacing {box-sizing: border-box}
.pl15{padding-left:15px;}
.ptb15 {padding-top:15px;padding-bottom:15px;}
.plr15 {padding-left:15px;padding-right:15px;}
.ptb5 {padding-top:5px;padding-bottom:5px}
.text_c{text-align:center}
.text_l{text-align:left}
.text_r{text-align:right}
.ptb3 {padding-top:3px;padding-bottom:3px;}
.plr4 {padding-left:4px;padding-right:4px;}
.plr7 {padding-left:7px;padding-right:7px;}
.pl45{ padding-left: 45px;}
.ml150{margin-left:150px;}
.mr0 {margin-right:0;}
.mlr{margin-left:0;margin-right:0}
.mr15{margin-right:15px;}
.p5{padding:5px;}
.mb170{margin-bottom:170px;}
.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.mb5{margin-bottom:5px;}
.mr5{margin-right:5px;}
/* 盒子间距控制 end */

/* 定位 start */
.relative {position:relative}
.absolute {position:absolute}
.fixed {position:fixed}

/* 定位 end */

/* 状态 start */
.none{display:none}
.block {display: block !important}
.pointer {cursor: pointer}
.b-inline {display: inline-block;}
.inline-block {display: inline-block;}
.flex {display: flex;}
.jc-center {justify-content:center}
.fl{float: left}
.fr{float: right}
.clearfix {
    /* 触发 hasLayout */ 
    zoom: 1; 
}
.clearfix:after{
    content: "020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* 状态 end */
/* loading大小 */
img[lazy="loading"] {
    width: 25px !important;
    height: 25px!important;
}
/* 实际图片大小 */
/* img[lazy="loaded"] {
    width: 100%;
} */